#ifndef OBSERVATEUR_H
#define OBSERVATEUR_H
#include "Vecteur.h"
#include "Matrice.h"
#include "Point.h"
#include <cmath>

class Observateur {
	
protected:

	Matrice repereOeil;
	Point origineOeil;
	Vecteur directionOeil;

	float focale;
	float angleVue;

public:

	Observateur(){}
	Observateur(const Point &, const Point &, float, int);
	~Observateur(){}
	float getFocale(){return focale;}
	Point getOrigineOeil(){return origineOeil;}
	Matrice getRepereOeil(){return repereOeil;}

};
#endif